(chibi parse) 0.9.0
A parser combinator library with optional memoization and convenient syntax
This Snow package is federated from http://snow-fort.org/. Installation requires Akku >=0.5.0.
Original license field: (bsd)
Maintainers: Alex Shinn <alexshinn@gmail.com>.
$ akku update $ akku install "(chibi parse)" $ .akku/env
Authors
Alex Shinn
License
BSD-3-Clause
Package contents
- (chibi parse common) R7
- → parse-integer parse-unsigned-integer parse-c-integer parse-real parse-complex parse-identifier parse-delimited parse-separated parse-records parse-space parse-binary-op parse-ipv4-address parse-ipv6-address parse-ip-address parse-domain parse-common-domain parse-email parse-uri char-hex-digit? char-octal-digit?
- ← (scheme base) R7
- ← (scheme char) R7
- ← (chibi parse)
- (chibi parse common) R7 Chibi-Scheme
- → parse-integer parse-unsigned-integer parse-c-integer parse-real parse-complex parse-identifier parse-delimited parse-separated parse-records parse-space parse-binary-op parse-ipv4-address parse-ipv6-address parse-ip-address parse-domain parse-common-domain parse-email parse-uri char-hex-digit? char-octal-digit?
- ← (chibi) Built-in
- ← (chibi parse)
- (chibi parse-test) R7
- → run-tests
- ← (scheme base) R7
- ← (scheme char) R7
- ← (chibi test)
- ← (chibi parse)
- ← (chibi parse common)
- ← (srfi 14) SRFI
- (chibi parse-test) R7 Chibi-Scheme
- → run-tests
- ← (scheme base) R7
- ← (scheme char) R7
- ← (chibi test)
- ← (chibi parse)
- ← (chibi parse common)
- ← (chibi char-set)
- ← (chibi char-set ascii)
- (chibi parse) R7
- → grammar grammar/unmemoized define-grammar define-grammar/unmemoized call-with-parse parse parse-fully parse-fold parse-failure parse->list parse-fully->list file->parse-stream string->parse-stream parse-stream-substring parse-stream-start? parse-stream-end? parse-stream-ref parse-anything parse-nothing parse-epsilon parse-seq parse-and parse-or parse-not list->parse-seq parse-repeat parse-repeat+ parse-optional parse-map parse-map-substring parse-ignore parse-assert parse-atomic parse-commit parse-memoize parse-char parse-not-char parse-string parse-token parse-sre parse-beginning parse-end parse-beginning-of-line parse-end-of-line parse-beginning-of-word parse-end-of-word parse-word parse-word+ parse-with-failure-reason make-parse-stream
- ← (scheme base) R7
- ← (scheme char) R7
- ← (scheme file) R7
- ← (srfi 14) SRFI
- (chibi parse) R7 Chibi-Scheme
- → grammar grammar/unmemoized define-grammar define-grammar/unmemoized call-with-parse parse parse-fully parse-fold parse-failure parse->list parse-fully->list file->parse-stream string->parse-stream parse-stream-substring parse-stream-start? parse-stream-end? parse-stream-ref parse-anything parse-nothing parse-epsilon parse-seq parse-and parse-or parse-not list->parse-seq parse-repeat parse-repeat+ parse-optional parse-map parse-map-substring parse-ignore parse-assert parse-atomic parse-commit parse-memoize parse-char parse-not-char parse-string parse-token parse-sre parse-beginning parse-end parse-beginning-of-line parse-end-of-line parse-beginning-of-word parse-end-of-word parse-word parse-word+ parse-with-failure-reason make-parse-stream
- ← (chibi) Built-in
- ← (chibi char-set)
- ← (srfi 9) SRFI
Version history
- 2020-08-02 ~ 0.9.0
- 2019-03-26 ~ 0.7.3